// type DataList<T> = T & {

// }
// type Item<T> = T & { children: T }
export type OptionsItem = {
  label: string;
  value: string;
  children?: OptionsItem[];
}

export type Item = {
  id: number;
  name: string;
  type: string;
  // firstMarkUserName: string;
  lesionType: number;
  firstMarkUserId: number;
  firstMarkContent: string;
  // secondMarkUserName?: string;
  secondMarkUserId?: number;
  secondMarkContent?: string;
  approveField: string;
  approveContent: string;
  required: boolean;
  options?: OptionsItem[];
}